比prisma studio更好性能的类studio数据管理
这是优化前的,findMany 足足有 308kB 因为用户所关联的其他数据的id和命名字段也查出来了。
而 prisma studio 需要 21.7kB
这是因为prisma studio虽然也会查询所有关联数据,但他只查询了id,而我之前为了友好的显示数据所以查询了一个用于显示的字段,所以会比他大许多
而现在我反而比 prisma studio 更小,这是因为我不再查询id 了,而是通过 _count 来查询关联数量。所以能够比 prisma studio 更小。
而为了实现关联字段的编辑我也大刀阔斧的重构了我的代码,能够做到在不加载全量关联关系的情况下动态通过分页数据感知到被关联表和当前数据行的关联关系。